package com.tian.system.domain;

import com.tian.framework.security.domian.SecurityRole;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
 * 角色表表 Role
 *
 * @author zcx
 * @creatDate 2019-12-09 15:32:00
*/
public class Role extends SecurityRole {
	private static final long serialVersionUID = 1L;

	/** 角色编号*/
	private int roleId;
	/** 角色名称*/
	private String roleName;
	/** 角色权限字符串*/
	private String roleKey;
	/** 显示顺序*/
	private int roleSort;
	/** 角色状态（0正常 1停用）*/
	private String status;
	/** 创建者*/
	private String createUser;
	/** 创建时间*/
	private String createTime;
	/** 更新者*/
	private String updateUser;
	/** 更新时间*/
	private String updateTime;
	/** 备注*/
	private String remark;


    /** */
	public void setRoleId(int roleId){
		this.roleId = roleId;
	}
    /** */
	public int getRoleId(){
		return roleId;
	}

    /** 角色名称*/
	public void setRoleName(String roleName){
		this.roleName = roleName;
	}
    /** 角色名称*/
	public String getRoleName(){
		return roleName;
	}

    /** 角色权限字符串*/
	public void setRoleKey(String roleKey){
		this.roleKey = roleKey;
	}
    /** 角色权限字符串*/
	public String getRoleKey(){
		return roleKey;
	}

    /** 显示顺序*/
	public void setRoleSort(int roleSort){
		this.roleSort = roleSort;
	}
    /** 显示顺序*/
	public int getRoleSort(){
		return roleSort;
	}

    /** 角色状态（0正常 1停用）*/
	public void setStatus(String status){
		this.status = status;
	}
    /** 角色状态（0正常 1停用）*/
	public String getStatus(){
		return status;
	}

    /** 创建者*/
	public void setCreateUser(String createUser){
		this.createUser = createUser;
	}
    /** 创建者*/
	public String getCreateUser(){
		return createUser;
	}

    /** 创建时间*/
	public void setCreateTime(String createTime){
		this.createTime = createTime;
	}
    /** 创建时间*/
	public String getCreateTime(){
		return createTime;
	}

    /** 更新者*/
	public void setUpdateUser(String updateUser){
		this.updateUser = updateUser;
	}
    /** 更新者*/
	public String getUpdateUser(){
		return updateUser;
	}

    /** 更新时间*/
	public void setUpdateTime(String updateTime){
		this.updateTime = updateTime;
	}
    /** 更新时间*/
	public String getUpdateTime(){
		return updateTime;
	}

    /** 备注*/
	public void setRemark(String remark){
		this.remark = remark;
	}
    /** 备注*/
	public String getRemark(){
		return remark;
	}


    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("roleId", getRoleId())
            .append("roleName", getRoleName())
            .append("roleKey", getRoleKey())
            .append("roleSort", getRoleSort())
            .append("status", getStatus())
            .append("createUser", getCreateUser())
            .append("createTime", getCreateTime())
            .append("updateUser", getUpdateUser())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
